﻿/* 1. GENERAL
----------------------------------------------------------------------------- */

*{ margin: 0px; padding: 0px; }

body{
	background: #121212;
	margin: 0px;
	padding: 0px;
}

#container{
	margin: 0px auto;
	width: 940px;
	padding: 0 10px;
}

	#header{
		float: left;
		height: 50px;
		width: 940px;
	}

		#masthead{
			width: 940px;
			float: left;
		}

	#content{
		float: left;
		width: 940px;
	}
	
		#primary_content{
			float: right;
			width: 750px;
			margin: 6px 0 0 0;
		}
	
		#navigation{
			float: left;
			margin: 6px 0 0 0;
		}
	
#logo{
	height: 50px;
	width: 150px;
	float: left;
	margin: 10px 0 0 0;
}
	
	#logo h1{
		text-indent: -9999px;
		background: url(/Assets/Images/pixster_logo.png) no-repeat scroll left top;
		height: 50px;
		width: 150px;
		padding: 0;
	}

		#logo a:link,
		#logo a:visited{
			background: url(/Assets/Images/pixster_logo.png) no-repeat scroll left top;
			height: 50px;
			width: 150px;
			text-indent: -9999px;
			display: block;
		}

a:link,
a:visited{ outline: none; }

.clear{
	clear: both;
	font-size: 0px;
}
	
	.left,
	.right{
		padding: 10px;
		float: left;
		border: 1px solid #333;
		margin: 0 20px 10px 0;
}
		.right{ 
			float: right;
			margin: 0 0 10px 20px;
	}

/* 2. FORMS
----------------------------------------------------------------------------- */

label{
	font-size: 12px;
	font-weight: bold;
}

input,
select,
textarea{
	background: #FFF;
	border: 1px solid;
	border-color: #AAA #CCC #CCC #AAA;
	padding: 3px 5px;
	width: 300px;
	color: #000;
}

textarea{ height: 150px; width: 450px; }

select,
.button input,
.checkbox input{ width: auto; }

fieldset.button{ text-align: right; }

	.checkbox input{ 
		background: transparent;
		border: 0;
		vertical-align: middle; 
	}

/* 3. GENERAL FORM
----------------------------------------------------------------------------- */
#form-general{ margin: 30px 0 10px; width: 565px; }
	#form-general.comment-form{ margin-bottom: 0; width: 480px; }

	fieldset{
		border:0;
		padding-left: 60px;
	}
		.comment-form fieldset{padding-left:0;}

	#form-general label{ color: #6d7d80; }

		#form-general input,
		#form-general textarea{
			background-color: #1b1b1b;
			border: 1px solid #2d2d2d;
			color: #c0c0c0;
			font-size: 20px; 
			margin-top: 4px;
			overflow: hidden;
			padding: 6px 5px 5px 5px;
			text-shadow: none;
			width: 565px;
		}
			#form-general.comment-form input,
			#form-general.comment-form textarea{ width: 480px; }

			#form-general input{ margin-bottom: 2px; }

		#form-general input#checkbox {
			width: 50px;
			display:run-in;
		}
		
#form-general.comment-form{
	margin: 20px 0;
}
	input#submit-query,
	#form-general.comment-form input#submit-comment{ 
		background-color: transparent;
		border: none;
		height: 30px;
		margin: 5px 0 60px 0;
		padding: 4px;
		width: 100px;
		border: solid 1px #505050;
	}
		#form-general.comment-form input#submit-comment{ margin: 30px 0 0 0; }

/* 4. GLOBAL NAV
----------------------------------------------------------------------------- */

#global_nav
{
	float: right;
	height: 18px;
	width: 595px;
	padding-left:10px;	
	margin: 10px 0 0 0;
	text-align: right;
	font-size: 10px;
}

	#global_nav ul{
		height: 34px;
		float: left;
		padding: 0px;
	}
	
		#global_nav li{
			list-style: none;
			float: left;
			margin: 0 0 0 8px;
		}
		
		html>body #global_nav li{ margin-left: 10px; } 
	
			#global_nav li a:link,
			#global_nav li a:visited{
				display: block;
				height: 34px;
				text-indent: -9999px;
			}
/* 5. FOOTER
----------------------------------------------------------------------------- */

#footer{
	clear: both;
	float: left;
	width: 940px;
	background: url(/Assets/Images/pencil_white_line.png) repeat-x 0 0;
	margin-top: 20px;
	padding-top: 20px;
}
		#footer, #pixster-plug, #copywrite {
			float: left;
			font-size: 12px;
			color: #505050;
		}
		
		#pixster-plug 
		{
			float:right;
			font-size: 8pt;
		}